// window.onload = function() {
// 	cartListController.setup();
// }

/*商品分类*/
$(function () {
    $('.all-sort-list2 > .item').hover(function () {
        //父类分类列表容器的高度

        $(this).addClass('hover');
        $(this).children('.item-list').css('display', 'block');
    }, function () {
        $(this).removeClass('hover');
        $(this).children('.item-list').css('display', 'none');
    });

    $('.item > .item-list > .close').click(function () {
        $(this).parent().parent().removeClass('hover');
        $(this).parent().hide();
    });
});

/*楼层导航*/
function scrollFloorView() {
    var ling = $(document).scrollTop(); //获得窗口滚动上去的距离	
    if (ling > 1200) {
        $("#floor-index").show(); //如果滚动的距离大于1200，滚动框显示出来
    }
    if (1200 < ling && ling < 1600) { //第一层的数字隐藏，文字显示，其他兄弟元素的li数字显示，文字隐藏
        $("#floor-index ul li").eq(0).find(".num").hide().siblings(".word").css("display", "block");
        $("#floor-index ul li").eq(0).siblings("li").find(".num").css("display", "block").siblings(".word").hide();
    } else if (ling < 1800) {
        $("#floor-index ul li").eq(1).find(".num").hide().siblings(".word").css("display", "block");
        $("#floor-index ul li").eq(1).siblings("li").find(".num").css("display", "block").siblings(".word").hide();
    }
    if (ling > 2500 || ling < 1200) {
        $("#floor-index").hide();
    }
}

$(function () {
    scrollFloorView();
    $(window).scroll(function () {
        scrollFloorView();
    });
});

function resizeFloorView() {
    if ($(document.body).width() > 1200) {
        ele_width = $(document.body).width() - 1200;
        ele_width = ele_width / 2 - 65;
        $("#floor-index").css("left", ele_width + "px");
    } else {
        $("#floor-index").css("left", "6px");
    }
}

$(function () {
    resizeFloorView();
    $(window).resize(function () {
        resizeFloorView();
    });
});

/*生活服务区*/
$(function () {

    $(".close").click(function () {
        $("li.tab-item").animate({
            "top": 0
        });
        $(".life-detail").removeClass("lifenow");

    });
    $("li.tab-item").each(function (index) {
        var liNode = $(this);
        $(this).mouseover(function () {
            $("li.tab-item").animate({
                "top": -36
            }, 150);
            $("div.lifenow").removeClass("lifenow");
            $("div.life-detail").eq(index).addClass("lifenow");
            $(this).addClass("tabin");
        });
    })

});

/*产品筛选*/
$(function () {
    $(".type-list li a").hover(
        function () {
            $(this).addClass("redhover");
        },
        function () {
            $(this).removeClass("redhover");
        }
    );

    $(".type-list li a").click(function () {
        $(this).attr("class", "redhover");
        $(".type-list li a").each(function () {
            $(".type-list li a").not(".redhover").attr("class", "grayhover");
        })
        $(this).removeClass(".redhover");
        alert(RetSelecteds());
    })

});

function RetSelecteds() {
    var result = "";
    $(".type-list li a[class='grayhover']").each(function () {
        result += $(this).html() + "\n";
    });
    return result;
}


//影像力换一换
var getyxl = jQuery('#picLBxxl li').eq(0).width();  /*获取li的宽度*/
(function ($) {
    var arartta = window['arartta'] = function (o) {
        return new das(o);
    }
    das = function (o) {
        this.obj = $('#' + o.obj);
        this.bnt = $('#' + o.bnt);
        this.showLi = this.obj.find('li');  /*找到每个li*/
        this.current = 0;
        this.myTimersc = '';
        this.init()
    }
    das.prototype = {
        chgPic: function (n) {
            var _this = this;
            for (var i = 0, l = _this.showLi.length; i < l; i++) {
                _this.showLi.eq(i).find(".pic").find('img').eq(n).attr('src', _this.showLi.eq(i).find(".pic").find('img').eq(n).attr('nsrc'));

                $('#picLBxxl dl:not(:animated)').animate({left: -(n * getyxl) + "px"}, {easing: "easeInOutExpo"}, 1500, function () {
                });
                /*点击dl,使没有动画的dl执行动画，向左移动负值*/
            }
        },
        rotate: function () {
            var _this = this;
            clearInterval(_this.myTimersc);
            _this.bnt.children().css({
                '-webkit-transform': 'rotate(0deg)',
                '-moz-transform': 'rotate(0deg)'
            });
            var tt = 0;
            var getBnts = _this.bnt.children();
            _this.myTimersc = setInterval(function () {
                tt += 10;
                if (tt >= 180) {
                    clearInterval(_this.myTimersc);
                }
                rotateElement(getBnts, tt);
            }, 25)
        },
        init: function () {
            var _this = this;
            this.bnt.bind("click", function () {
                _this.current++;
                if (_this.current > 1) { /*如果当前页面数大于1就回到第1页*/
                    _this.current = 0;
                }
                _this.chgPic(_this.current);
                _this.rotate();

            })
            this.bnt.mouseenter(function () {
                _this.rotate();
            });

        }
    }
})(jQuery)

arartta({
    bnt: 'xxlChg',
    obj: 'picLBxxl'
});

function rotateElement(element, angle) {
    var rotate = 'rotate(' + angle + 'deg)';
    if (element.css('MozTransform') != undefined)
        element.css('MozTransform', rotate);
    else if (element.css('WebkitTransform') != undefined)
        element.css('WebkitTransform', rotate);
}